import webview
from app import create_app


def main():
    # 创建 Flask 应用
    app = create_app()

    # 配置并启动 pywebview 窗口
    window = webview.create_window(
        title='AI Storyboard Assistant',
        url='http://localhost:5173',
        width=1200,
        height=800,
        resizable=True,
        min_size=(800, 600)
    )

    # 启动 Flask 应用（在主线程中运行）
    app.run(port=5000, debug=True, use_reloader=True)

    # 启动 pywebview（在主线程中运行）
    webview.start(debug=True)


if __name__ == '__main__':
    main()
